type encoding/json.encoderFunc

21 uses

	encoding/json (current package)
		encode.go#L333: type encoderFunc func(e *encodeState, v reflect.Value, opts encOpts)
		encode.go#L337: func valueEncoder(v reflect.Value) encoderFunc {
		encode.go#L344: func typeEncoder(t reflect.Type) encoderFunc {
		encode.go#L346: 		return fi.(encoderFunc)
		encode.go#L355: 		f  encoderFunc
		encode.go#L358: 	fi, loaded := encoderCache.LoadOrStore(t, encoderFunc(func(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L363: 		return fi.(encoderFunc)
		encode.go#L380: func newTypeEncoder(t reflect.Type, allowAddr bool) encoderFunc {
		encode.go#L715: func newStructEncoder(t reflect.Type) encoderFunc {
		encode.go#L721: 	elemEnc encoderFunc
		encode.go#L765: func newMapEncoder(t reflect.Type) encoderFunc {
		encode.go#L799: 	arrayEnc encoderFunc
		encode.go#L826: func newSliceEncoder(t reflect.Type) encoderFunc {
		encode.go#L839: 	elemEnc encoderFunc
		encode.go#L854: func newArrayEncoder(t reflect.Type) encoderFunc {
		encode.go#L860: 	elemEnc encoderFunc
		encode.go#L882: func newPtrEncoder(t reflect.Type) encoderFunc {
		encode.go#L888: 	canAddrEnc, elseEnc encoderFunc
		encode.go#L901: func newCondAddrEncoder(canAddrEnc, elseEnc encoderFunc) encoderFunc {
		encode.go#L1045: 	encoder encoderFunc